home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr37
/
addty100.zip
/
ADDTODAY.DOC
next >
Wrap
Text File
|
1995-04-05
|
6KB
|
121 lines
ADDTODAY v1.00 ADDTODAY.DOC 04/05/95
NOTE: Enter COPY ADDTODAY.DOC PRN to print this file. It is formatted to
print 2 pages with approximately 60 lines per page.
CAUTION: ADDTODAY performs a self-test for viruses and/or tampering on
startup to insure that you have an unaltered program. You cannot use an
executable file compressor such as PKLITE on ADDTODAY or it will fail its
self-check and overwrite itself.
SYSOPS!
This utility will hopefully make managing your BBS a little less time
consuming. It was written at the request of the same PCBoard sysop that
suggested the development of MERGEPRO/MERGESYS. He uses a concept he
calls "shovelware", which translated means he gets files from satellite,
fidonet, internet, other BBS's, ... "shovels" them all into a directory to
extract their file descriptions, then "uploads" them to his BBS. ADDTODAY
helps automate this process (see PRODUCTS.DOC for related programs). It
works on ASCII text file descriptions in both WildCat! or PCBoard format,
but should also work on one-line descriptions, or multi-line if either an
empty line separates each description or the first line starts at the left
margin and any continuing lines contain the "pipe" character (it cannot be
on the first) or begin with a "space". Lines can be up to 255 characters.
Suppose you have a list of file descriptions that are ready to be added to
your main upload directory. Instead of adding them all at once, ADDTODAY
can be run each day (e.g., from a batch file) on the new file description
list and add those whose "day of month" number matches the current system
day (e.g., the file description date is 08-30-93 and the system date is
11-30-94). When ADDTODAY appends the descriptions, it also changes the
description date to the current date (e.g., 11-30-94). As far as callers
to your BBS are concerned, they see a bunch of new files every day. The
default file description date starting column is 24, which can be changed.
You can set both a minimum and maximum number of descriptions to be added
if desired (setting the minimum and maximum to the same value will add a
fixed number each day). ADDTODAY can also execute an optional batch file
with each file name whose description has been added, such as moving the
parent file to your uploads directory. As descriptions are added, they
are removed from the new files list and when it is empty, you are notified
with a message to replace it (the message goes both to the screen and is
written to the empty new files list. WildCat! BBS's can still use this
technique, but with an extra step. Today's descriptions could be written
to a new text file each day, which is then converted to the database
format and inserted into the existing file list database. The work files
should be deleted afterwards in preparation for the next day's run.
Entering ADDTODAY without any parameters accesses "help", which describes
the syntax and commands. Since this utility is designed to run unattended
from a batch file, it quits with an errorlevel that can be tested. For a
list of the various exit codes, please see the help system. Its screen
output can also be redirected to create a log by using the "greater than"
symbol, e.g., ADDTODAY addlist uploads > addtoday.log. Using ">>" will
append each day's log rather than overwriting the previous day's.
DISCLAIMER OF WARRANTY
THIS SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS", WITHOUT
WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT
NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
RESULTS AND PERFORMANCE OF THIS SOFTWARE IS ASSUMED BY THE USER.
IN NO EVENT WILL THE AUTHOR OF THIS SOFTWARE, OR ANYONE ELSE WHO
HAS BEEN INVOLVED IN ITS CREATION, PRODUCTION, OR DELIVERY, BE
LIABLE TO YOU OR ANY OTHER PARTY FOR ANY DIRECT, INDIRECT,
INCIDENTAL, OR CONSEQUENTIAL DAMAGES (INCLUDING DAMAGES FOR LOSS
OF BUSINESS PROFITS, INFORMATION, AND THE LIKE) RESULTING FROM ANY
DEFECT IN THIS SOFTWARE OR DOCUMENTATION OR ARISING FROM THE USE
OF OR INABILITY TO USE THIS SOFTWARE OR DOCUMENTATION EVEN IF THE
AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
BECAUSE OF THE VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS INTO
WHICH THIS PROGRAM MAY BE PLACED, IT SHOULD ALWAYS BE THOROUGHLY
TESTED WITH NONCRITICAL DATA BEFORE RELYING ON IT. YOUR USE OF
THIS SOFTWARE INDICATES THAT YOU HAVE READ AND AGREED TO THESE AND
ANY OTHER TERMS INCLUDED IN THIS SOFTWARE COLLECTION. SOME STATES
DO NOT ALLOW THE EXCLUSION OR LIMITATION OF IMPLIED WARRANTIES OR
LIABILITIES FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE
LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.
Live long and prosper.
PCBoard is a registered trademark of Clark Development Company, Inc.
PKLITE is a registered trademark of PKWARE, Inc.
WildCat! is a trademark of Mustang Software, Inc.
You may contact me at any of the addresses given below.
Write to: Hal Parks E-Mail: 8:970/201 RBBSNet
HAL SoftWare 1:11/157 FIDONet
404B W. Oak InterNet
Carbondale, IL 62901 charlies@skelos.lib.siu.edu
OR leave a message for me with InfoQuest BBS at 618-529-0000
OR through InfoQuest's sysop (safest bet for E-Mail and messages)
InterNet: charlies@skelos.lib.siu.edu
RBBSNet: 8:970/201 FIDONet: 1:11/157
USERNAME: Charles Strusz
FIDO NODELIST CORRECTION: Phone should be 618.529.0000
The latest version can always be downloaded by calling:
InfoQuest BBS, Carbondale, IL, 618-529-0000 (sign on as a GUEST USER and
join the HAL conference)
Shawnee Free-Net BBS, Carbondale, IL, 618-549-8448
Rusty-n-Edie's BBS, Youngstown, OH, 216-726-2620